package com.hanthink.common.constant;

/**
 * @author Administrator 业务常量
 */
public interface BusinessConstants {

	/** 维修类型 -自修 */
    String REPAIR_TYPE_SELF = "0";

	/** 维修类型 -维修 */
    String REPAIR_TYPE_REQUEST = "1";

	/** 维修状态 -待维修 */
    String REPAIR_STATUS_WAIT = "0";

	/** 维修状态 -维修中 */
    String REPAIR_STATUS_EXECUTE = "1";

	/** 维修状态 -维修暂停 */
    String REPAIR_STATUS_STOP = "2";

	/** 维修状态 -维修完成 */
    String REPAIR_STATUS_FINISH = "3";

	/** 维修状态 -审核不通过 */
    String REPAIR_STATUS_NO_PASS = "4";

	/** 维修状态 -自修 */
    String REPAIR_STATUS_SELF = "6";
	
	/** 维修状态 -关闭 */
    String REPAIR_STATUS_CLOSE = "5";

	/** 维修状态 -关闭初审 */
	String REPAIR_STATUS_CLOSE_ONE = "5-1";
	/** 维修状态 -关闭复审 */
	String REPAIR_STATUS_CLOSE_TWO = "5-2";

    String REQUEST_FLAG = "BX";

	/** 标识位 -维修 */
    String REPAIR_FLAG = "WX";
	
	/** 标识位 -维修 */
    String SELF_REPAIR_FLAG = "ZX";

	/** 消息状态 -已读 */
    String MSG_IS_READ = "1";

	/** 消息状态 -未读 */
    String MSG_IS_NOT_READ = "0";

	/** 维修记录状态 -维修中 */
    String REPAIR_RECORD_STATUS_EXECUTE = "0";

	/** 维修记录状态 -维修暂停 */
    String REPAIR_RECORD_STATUS_STOP = "1";

	/** 维修记录状态 -维修完成 */
    String REPAIR_RECORD_STATUS_FINISH = "2";

	/** 维修记录状态 -审核不通过 */
    String REPAIR_RECORD_STATUS_NO_PASS = "3";

	/** 维修记录状态 -关闭 */
    String REPAIR_RECORD_STATUS_CLOSE = "4";

	/** 维修时间记录类型 -暂停 */
    int REPAIR_RECORD_TIME_STOP = 0;

	/** 维修时间记录类型 -完成 */
    int REPAIR_RECORD_TIME_FINISH = 1;

	/** 维修记录类型 -自修 */
    String REPAIR_RECORD_TYPE_SELF = "0";

	/** 维修记录类型 -报修 */
    String REPAIR_RECORD_TYPE_REPORT = "1";

	/** 自修维修审核状态 -待审核 */
    String SELF_CHECK_STATUS_WAIT = "0";

	/** 自修维修审核状态 -审核通过 */
    String SELF_CHECK_STATUS_SUCCESS = "1";

	/** 自修维修审核状态 -审核不通过 */
    String SELF_CHECK_STATUS_FAIL = "2";

	/** 标识位 -点检 */
    String CHECK_FLAG = "DJ";

	/** 任务类型 -点检 */
    String TASK_TYPE_DJ = "0";

	/** 任务类型 -保养 */
    String TASK_TYPE_BY = "1";

	/** 任务类别 -设备 */
    String TASK_CAT_SB = "0";

	/** 任务类别 -清洁 */
    String TASK_CAT_QJ = "1";

	/** 任务类别 -安全 */
    String TASK_CAT_AQ = "2";

	/** 任务设备状态 -运行 */
    String TASK_EQ_STATE_RUN = "0";

	/** 任务设备状态 -停机 */
    String TASK_EQ_STATE_STOP = "1";

	/** 自修审核状态 -0：待审核 1：审核通过 2：审核不通过 */
    String SELF_CHECK_STATE_PREPARE = "0";
	String SELF_CHECK_STATE_PASS = "1";
	String SELF_CHECK_STATE_FAIL = "2";
	
	/** 任务状态 -0：待执行 1：执行中 2：完成 3：系统标记完成 */
    String TASK_STATUS_PREPARE = "0";

	String TASK_STATUS_EXECUTING = "1";

	String TASK_STATUS_COMPLETEED = "2";

	String TASK_STATUS_MARK_FINISHED = "3";

	/** 资源呼叫CODE 生产 */
    String RESOURCE_CALL_PRODUCTION = "1";

	/** 资源呼叫CODE 物流 */
    String RESOURCE_CALL_LOGISTICS = "2";

	/** 资源呼叫CODE 质量 */
    String RESOURCE_CALL_QUILITY = "3";

	/** 资源呼叫CODE 生产 */
    String CALL_PRODUCTION_NAME = "资源呼叫-生产";

	/** 资源呼叫CODE 物流 */
    String CALL_LOGISTICS_NAME = "资源呼叫-物流";

	/** 资源呼叫CODE 质量 */
    String CALL_QUILITY_NAME = "资源呼叫-质量";

	/** 资源呼叫 状态 未响应 */
    String CALL_STATUS_NO_RES = "0";

	/** 资源呼叫状态 已响应 */
    String CALL_STATUS_RES = "1";

	/** 我的消息编码头 */
    String MESSAGE_FLAG = "MSG";

	/** 资源呼叫记录编码头 */
    String CALL_FLAG = "CALL";
	

	/** 是否已读 -- 0 未读 */
    String IS_READ_TRUE = "1";

	/** 是否已读 -- 1 已读 */
    String IS_READ_FALSE = "0";
	
	/** 是否已推送 -- 0 未推送 */
    String IS_PUSH_TRUE = "0";

	/** 是否已推送 -- 1 已推送 */
    String IS_PUSH_FALSE = "1";
	
	
	/** 设备状态 -- 1:运行中 0：停机 */
    String EQUIP_STATE_RUNING = "1";

	/** 设备状态 -- 1:运行中 0：停机 */
    String EQUIP_STATE_STOPED = "0";
	
	/** 消息类型 -- 0：统计 2：呼叫 3：报修 */
    String NEWS_TYPE_STATIC = "0";
	
	/** 消息类型 -- 0：统计 2：呼叫 3：报修 */
    String NEWS_TYPE_CALL = "1";
	
	/** 消息类型 -- 0：统计 2：呼叫 3：报修 */
    String NEWS_TYPE_REPAIR = "2";
	
	String PLAN_TASK = "PC";

	/** 隐患排查初审状态 */
	String HIDDEN_DANGER_PRELIMINARY_TYPE = "1";
	/** 隐患排查复审状态 */
	String HIDDEN_DANGER_REEXAMINE_TYPE = "2";
	/** 隐患排查终审状态 */
	String HIDDEN_DANGER_FINAL_TYPE = "3";
}
